title: Git
date: 2013-01-07 10:51:37
categories:
输入对应的生产环境分支名和开发分支名,如果输入的分支不存在,则会弹出如下提示:
git 项目默认自动创建 master 主分支;
点击仓库–> git flow 或 hg fow –>初始化仓库,初始化仓库并创建develop开发分支;
创建 feature 功能分支:
双击 Sourcetree 左侧的 develop 开发分支,切换到 develop 开发分支;
点击仓库–> git flow 或 hg fow –>建立新的功能,输入功能名称,点击确定即可;
当 feature 功能分支开发完成后,即可将 feature 中的代码合并到 develop 分支中。
提交 feature 功能分支的代码到远程;
在 feature 分支上,点击仓库–> git flow 或 hg fow –>完成功能;
feature 功能分支中的代码合并到了develop 开发分支,feature 分支被删除;
创建 release 发布分支:
双击 Sourcetree 左侧的 develop 开发分支,切换到 develop 开发分支;
点击仓库–> git flow 或 hg fow –>建立新的发布版本,输入发布版本号,点击确定即可;
完成 release 发布分支:
在 release 分支上,点击仓库–> git flow 或 hg fow –>完成发布版本,发布完成后 release 分支的代码同时合并到了 master 分支和 develop 分支。
创建 hotfix 补丁分支:
在 master 分支上,点击仓库–> git flow 或 hg fow –>建立新的修复补丁。
完成 hotfix 补丁分支:
在 hotfix 分支上,点击仓库–> git flow 或 hg fow –>完成修复补丁,合并完成后 hotfix 的代码同时合并到了 master 分支和 develop 分支。